﻿<?php

// 	// 新闻列表
 		/*session_start();
 		$link=mysqli_connect('127.0.0.1','root','root','hcs');
	 //判断数据库是否连接成功
		 if(!$link){
				// echo '数据库连接失败';die;
				echo '<script>alert("数据库连接失败");history.go(-1);</script>';//返回到前一个页面
				die;
		}

		// 设置数据库传输编码 mysqli_query(数据库连接成功的连接对象，数据库操作sql语句)
		mysqli_query($link,'set names utf8');*/

		//加载初始化文件
		include('init.php');


// 		//编写查询的sql语句
 		$sql="select * from `news`";
// 		//执行sql语句
//		echo $sql;输出sql语句
 		$result=mysqli_query($link,$sql);
 		//print_r($result);die;
		//echo $result->num_rows;die;
		//从结果集获取数据
		/*$data=mysqli_fetch_assoc($result);
		print_r($data);
		echo '<br>';
		$data=mysqli_fetch_assoc($result);
		print_r($data);die;    这样不符合，有多少条数据就得写几个*/

		//使用for循环从结果集逐一获取数据  不是首选
		/*for ($i=0; $i <$result->num_rows ; $i++) {
			//$data=mysqli_fetch_assoc($result);//这样会被覆盖 只显示最后一条数据
			$data[]=mysqli_fetch_assoc($result);//将其变成数组可以获取多条
		}
		print_r($data);die;*/
		//首选使用while循环从结果集逐一获取数据
		//什么时候结束，为什么什么进入死循环：第一次循环的时候，执行mysqli_fetch_assoc($result)语句
		//把结果集的数据取出来，存储到变量$arr里面（循环进行的条件：（true、非0整数、有值的变量）循环为真，变量有值，即条件为真）
		while ( $arr=mysqli_fetch_assoc($result)) {
			$data[]=$arr;
		}
		// print_r($data);die;



		//加载后台公共视图
	include('layout.html');
 ?>

